import { request } from '@/utils/request'
import qs from 'qs'

/**
 * 帐号登录
 * @param {String} account - 用户名
 * @param {String} password - 密码
 * @returns Promise
 */

export const userAccountLogin = data => {
  return request('login/doLogin', 'post', qs.stringify(data))
}
// 退出登录
export const userAccountLogon = ({ username, password }) => {
  return request('login/userlogin.do', 'post', qs.stringify({ username, password }))
}

export const getUserInfo = () => {
  return request('admin/querycurrent.do', 'get')
}
export const setUserInfo = data => {
  return request('user/changeuserinfo.do', 'post', qs.stringify(data))
}
// 修改密码
export const updataPass = data => {
  return request('admin/alterpassword.do', 'post', qs.stringify(data))
}
// 查询所有正常用户
export const queryProvinces = data => {
  return request('admin/user/queryalluser.do', 'post', qs.stringify(data))
}

// 查询所有封禁用户
export const queryCities = data => {
  return request('admin/user/querybanuser.do', 'post', qs.stringify(data))
} // 封禁指定用户
export const sendComment = data => {
  return request('admin/user/blockuser.do', 'post', qs.stringify(data))
}
// 解封指定用户
export const queryComment = data => {
  return request('admin/user/unblockuser.do', 'post', qs.stringify(data))
}
// 修改指定用户信息
export const replyComment = data => {
  return request('admin/user/alteruserinfo.do', 'post', qs.stringify(data))
}
// id查询用户信息
export const queryUserFoId = data => {
  return request('admin/user/queryid.do', 'post', qs.stringify(data))
}
// 查询所有管理员
export const queryAllAdmin = data => {
  return request('admin/super/queryall.do', 'GET', qs.stringify(data))
}
// 添加用户 
export const addUser = data => {
  return request('admin/user/adduser.do', 'post', qs.stringify(data))
}
// 添加管理员
export const addAdmin = data => {
  return request('admin/super/add.do', 'post', qs.stringify(data))
}
// 根据id查询管理员
export const queryId = data => {
  return request('admin/super/queryid.do', 'post', qs.stringify(data))
}
// 修改管理员信息
export const updataAdmin = data => {
  return request('admin/super/alter.do', 'post', qs.stringify(data))
}
// 预加载自营车辆统计数据

export const getfirstself = data => {
  return request('admin/count/super/getfirstself.do', 'get', qs.stringify(data))
}
// 预加载geren车辆统计数据
export const getfirstpersonal = data => {
  return request('admin/count/super/getfirstpersonal.do', 'get', qs.stringify(data))
}
// 获取个人车辆统计数据
export const getpersonal = data => {
  return request('admin/count/super/getpersonal.do', 'get', qs.stringify(data))
}
// 获取自营车辆统计数据
export const getself = data => {
  return request('admin/count/super/getself.do', 'get', qs.stringify(data))
}
// 获取市
export const queryCitiesCit = data => {
  return request('area/querycities.do', 'post', qs.stringify(data))
} 

// 获取省
export const queryProvin = data => {
  return request('area/queryprovinces.do', 'get', qs.stringify(data))
}
// 用户名获取用户
export const queryUsername = data => {
  return request('admin/user/queryusername.do', 'post', qs.stringify(data))
}